Công nghệ sử dụng:
Backend:
- Springboot
- Swagger UI để quản lý API
- Springboot security (config chuẩn), Jwts
- Mapstruct, lombok
- Spring validation, custom validation annotation
- Spring JPA
- Spring mail
...
Front end:
- ReactJs
- Styled components
- Antd Design
- Sass
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Project bao gồm các file:
coza-store: springboot API
coza-store-admin: ứng dụng ReactJs admin để quản lý tài nguyên.Tài khoản admin1 mật khẩu 12345678 (tài khoản Admin mặt định để gán role cho những User mong muốn)
coza-store-ui: Trang chủ UI sử dụng Reactjs
Bắt đầu chạy Project:
- Backend Springboot API:
+ Tạo database MySql: chạy file coza_store_db.sql để tạo db.
+ Build application
+ Chạy Ứng dụng
- Front End: (coza-store-ui và coza-store-admin)
+ npm install : install dependencies cho ứng dụng.
+ npm run dev : chạy ứng dụng